- Salary Range: $180,000-$200,000 -- $85/hr.- $100/hr. **depending on experience**
- Full benefits: PTO, Paid Holidays, Cigna Healthcare, Dental, Vision
Company
Location
McLean, Virginia - United States of America
Job type
Full-Time
Golang Job Details
Lead Software Engineer
We are looking for a passionate Lead Software Engineer to join our development team, help design, build, and support high-quality cloud-based software, as well as maintaining and developing ongoing releases. You will be working in an agile environment with a hardworking team of other developers to design, code, test and support cloud-based software releases. This role focuses on the development of applications using Golang with Microservices architecture and the latest technologies such as Golang, Angular, Kubernetes, Docker, Azure and other cloud technologies. This is a hands-on position requiring code development, code design, architecture, and leading/mentoring other engineers.
If you are the kind of person who enjoys working in a close collaborative team environment, self-motivated, has a positive demeanor and eager to learn new technologies, then we want to see you apply!
Responsibilities
Assess and manage the overall Software development team and process
Provide guidance and mentoring of team members
Develop strategies and assign responsibilities to team members
Develop and support cloud-based software, as well as maintaining and developing ongoing releases.
Work with other developers, engineers to develop and maintain high quality applications.
Review functional specifications to ensure solution is technically sound
Perform specification and code reviews to ensure that solutions are appropriate and that standards are being followed
Collaborate within an Agile team environment to define, design, develop, test, support new releases.
Translate functional specifications into technical specifications and code, test work according to standards
Provide technical guidance to the development team to create, maintain, and enhance diverse software systems
Help drive adoption of core technologies, architectural guidelines and standards
Help drive software development best practices from technology selection and workflow to coding standards
Help accelerate adoption of standards and new technologies
Effectively communicate with business and technical teams at all levels
Qualifications:
Experience building and managing development teams in an Agile Methodology
6+ years of application development using Golang or C, C++, C# if no Golang experience
6+ years of application development using Angular and Bootstrap
4+ years of application development using Microservices Architecture and Rest API
2+ years of experience developing and deploying applications in the Azure environment
Solid understanding of Object-Oriented Programming concept
Experience with Linux environment
Experience with DevOps/CI/CD and software development tools such as JIRA, BitBucket, GIT, Confluence and Visual Studio, etc.
Desirable Qualifications:
Experience with Azure Cloud is a plus
Experience with Kubernetes, Docker or other containerized technology is a plus
Experience with SQL is a plus
Understanding of SOC2 and PCI regulatory requirements is a plus
Compensation for the Lead Software engineer
We are looking for a passionate Lead Software Engineer to join our development team, help design, build, and support high-quality cloud-based software, as well as maintaining and developing ongoing releases. You will be working in an agile environment with a hardworking team of other developers to design, code, test and support cloud-based software releases. This role focuses on the development of applications using Golang with Microservices architecture and the latest technologies such as Golang, Angular, Kubernetes, Docker, Azure and other cloud technologies. This is a hands-on position requiring code development, code design, architecture, and leading/mentoring other engineers.
If you are the kind of person who enjoys working in a close collaborative team environment, self-motivated, has a positive demeanor and eager to learn new technologies, then we want to see you apply!
Responsibilities
Assess and manage the overall Software development team and process
Provide guidance and mentoring of team members
Develop strategies and assign responsibilities to team members
Develop and support cloud-based software, as well as maintaining and developing ongoing releases.
Work with other developers, engineers to develop and maintain high quality applications.
Review functional specifications to ensure solution is technically sound
Perform specification and code reviews to ensure that solutions are appropriate and that standards are being followed
Collaborate within an Agile team environment to define, design, develop, test, support new releases.
Translate functional specifications into technical specifications and code, test work according to standards
Provide technical guidance to the development team to create, maintain, and enhance diverse software systems
Help drive adoption of core technologies, architectural guidelines and standards
Help drive software development best practices from technology selection and workflow to coding standards
Help accelerate adoption of standards and new technologies
Effectively communicate with business and technical teams at all levels
Qualifications:
Experience building and managing development teams in an Agile Methodology
6+ years of application development using Golang or C, C++, C# if no Golang experience
6+ years of application development using Angular and Bootstrap
4+ years of application development using Microservices Architecture and Rest API
2+ years of experience developing and deploying applications in the Azure environment
Solid understanding of Object-Oriented Programming concept
Experience with Linux environment
Experience with DevOps/CI/CD and software development tools such as JIRA, BitBucket, GIT, Confluence and Visual Studio, etc.
Desirable Qualifications:
Experience with Azure Cloud is a plus
Experience with Kubernetes, Docker or other containerized technology is a plus
Experience with SQL is a plus
Understanding of SOC2 and PCI regulatory requirements is a plus
Compensation for the Lead Software engineer
More Developer Job Boards
Fullstack Developer Jobs Golang Jobs JavaScript Jobs Python Jobs React Jobs Rust Jobs Java Jobs